var http = require('http')
// var { createServer } = http
http.createServer(function (req, res) {
    // req => request => 请求相关的信息(对象)
    // res => response => 响应相关的信息(对象)
    console.log("服务器接收到请求啦~")
    //  服务端(后端) => 如何给前端设置响应内容 (res)
    //  res.write();  可以用多次
    //  res.end() 只能用一次

    // 设置状态码 和 响应数据类型(响应头中设置)
    // text/plain   返回text或jsonp
    // text/html
    // text/css
    // text/javascript
    // text/json
    // image/png  image/jpg  image/gif
    res.writeHeader(200, {
        'Content-Type': 'text/html;charset=utf-8'
    })
    res.write('hello') // 设置响应内容
    res.write('<h2>全民制作人,大家好~</h2>') // 设置响应内容 (中文默认会乱码 => 设置响应的数据类型)

    // var data = { name: '蔡徐坤', 'age': 2.5 }
    // res.write(JSON.stringify(data)); //json字符串

    res.end() // 响应结束  (也可以设置设置响应内容 )
}).listen(5000, function () {
    console.log('server is start at: localhost:5000')
})